Micron Document
🎖️GitЯра🎖️

Node / meshtastic / Meshtastic-Android / files / .coderabbit.yaml

Displaying Raw • Download

.coderabbit.yaml d25444e4069793b942d46cd4385e52d05215ceba (d25444e4) Text, 1.86 KB

T8b949e# yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json
T8b949e# CodeRabbit config — see https://docs.coderabbit.ai/getting-started/yaml-configuration
Tff7b72languageTb4b4b4: Ta5d6ffen-US

Tff7b72reviewsTb4b4b4:
T8b949e# chill = fewer nitpicks. CI already gates detekt/spotless/tests, and the
T8b949e# maintainers are experienced — we want CodeRabbit for substance, not lint noise.
Tff7b72profileTb4b4b4: Ta5d6ffchill
Tff7b72high_level_summaryTb4b4b4: Ta5d6fftrue
Tff7b72poemTb4b4b4: Ta5d6fffalse
T8b949e# Don't burn reviews on WIP. This repo opens lots of draft PRs; review on "ready".
Tff7b72auto_reviewTb4b4b4:
Tff7b72enabledTb4b4b4: Ta5d6fftrue
Tff7b72draftsTb4b4b4: Ta5d6fffalse
T8b949e# Stop reviewing once a PR is closed.
Tff7b72abort_on_closeTb4b4b4: Ta5d6fftrue

Tff7b72path_filtersTb4b4b4:
T8b949e# Generated / huge / non-source — don't review, just noise + token burn.
Tb4b4b4- Ta5d6ff"Ta5d6ff!**/build/**Ta5d6ff"
Tb4b4b4- Ta5d6ff"Ta5d6ff!**/*.pngTa5d6ff"
Tb4b4b4- Ta5d6ff"Ta5d6ff!**/*.webpTa5d6ff"
Tb4b4b4- Ta5d6ff"Ta5d6ff!**/firmware_releases.jsonTa5d6ff"
Tb4b4b4- Ta5d6ff"Ta5d6ff!**/emoji-data.jsonTa5d6ff"
Tb4b4b4- Ta5d6ff"Ta5d6ff!**/flatpak-sources.jsonTa5d6ff"
T8b949e# Crowdin-managed translations — owned upstream, not hand-edited here.
Tb4b4b4- Ta5d6ff"Ta5d6ff!**/values-*/strings.xmlTa5d6ff"

Tff7b72path_instructionsTb4b4b4:
Tb4b4b4- Tff7b72pathTb4b4b4: Ta5d6ff"Ta5d6ff**/commonMain/**Ta5d6ff"
Tff7b72instructionsTb4b4b4: Tb4b4b4>
Tff7b72KMP common code. Flag any import of java.* or android.* — these break
Tff7b72non-Android targets. Expect KMP equivalents instead (Okio, kotlinx
Tff7b72Mutex/atomicfu, NumberFormatter.format() for floats).
Tb4b4b4- Tff7b72pathTb4b4b4: Ta5d6ff"Ta5d6ff**/*.ktTa5d6ff"
Tff7b72instructionsTb4b4b4: Tb4b4b4>
Tff7b72Flag leftover // ... existing code ... placeholders, and any logging of
Tff7b72PII, location, or cryptographic keys.
Tb4b4b4- Tff7b72pathTb4b4b4: Ta5d6ff"Ta5d6ff**/src/**/strings.xmlTa5d6ff"
Tff7b72instructionsTb4b4b4: Tb4b4b4>
Tff7b72New string resources must be alphabetically sorted (scripts/sort-strings.py).
Tff7b72Flag out-of-order additions.

T8b949e# CI is the source of truth for detekt + spotless (Zero Lint Tolerance gate),
T8b949e# so disable detekt here to avoid duplicate comments. Keep the security/CI/shell
T8b949e# scanners CI doesn't run inline.
Tff7b72toolsTb4b4b4:
Tff7b72detektTb4b4b4:
Tff7b72enabledTb4b4b4: Ta5d6fffalse

Served by rngit 1.5.2 - Generated in 0.05s